package com.example.lib_log
/*
所有logger顶层接口
 */
interface ILogger {
    fun d(tag:String,log:String)
    fun v(tag:String,log:String)
    fun i(tag:String,log:String)
    fun w(tag:String,log:String)
    fun e(tag:String,log:String)

    /*
    设置是否是debug模式
     */
    fun setDebug(isDebug:Boolean)

    /*
    默认TAG
     */
    fun setLogTAG(TAG:String)

    /*
    设置日志级别
     */
    fun setLoggerLevel(level:LoggerLevel)

    /*
    log存储位置，可以是本地路径，可以是网络路径，可以是email地址
     */
    fun setSaveUrl(url:String)
}